/**
 * Created by Administrator on 2016/8/4.
 */
// 加载数据
var record_number, audit, file, createtime, createtime_noe, currentID;
function Myfileload() {
	$('#table').bootstrapTable(
					{
						method : "get",
						url : "rs_list.json",
						striped : true,
						singleSelect : true,
						dataType : "json",
						pagination : true, // 分页
						pageSize : 10,
						pageNumber : 1,
						search : false, // 显示搜索框
						contentType : "application/x-www-form-urlencoded",
						queryParams : null,
						columns : [
								{
									visible: false,//隐藏列
									field :'y_pf_state',
									align : 'center',
									valign : 'middle',
										
								},
								{
									title : "档案编码",
									field : 'record_number',
									align : 'center',
									valign : 'middle'
								},
								{
									title : "姓名",
									field : 'pf_name',
									align : 'center',
									valign : 'middle'
								},
								{
									title : "性别",
									field : 'pf_sex',
									align : 'center',
									valign : 'middle'
								},

								{
									title : '所属部门',
									field : 'oz_name',
									align : 'center',
									valign : 'middle'
								},
								{
									title : '职位',
									field : 'position_name',
									align : 'center',
									valign : 'middle'
								},
								{
									title : '建档日期',
									field : 'createtime',
									align : 'center',
									valign : 'middle'
								},
								{
									title : '审核状态',
									field : 'auditName',
									align : 'center',
									valign : 'middle',
								},
								{
									title : '档案状态',
									field : 'filesName',
									align : 'center',
									valign : 'middle'
								},
								{
									title : '操作',
									field : 'id',
									fixed : true,
									align : 'center',
									formatter : function(value, row, index) {
										var str = '';
										if (row.auditName == "起草" && row.filesName != "已删除") {
											str += '<a href="#" onclick="refer(\''+row.id+'\')">提交审核</a>&nbsp;&nbsp;';
										}
										if (row.auditName == "审核通过"
												&& row.filesName != "已删除" ) {
											str += '<a href="change.do/'+row.id+'">变更</a>&nbsp;&nbsp;';
											
										}else if(row.auditName == "变更"
											&& row.filesName != "已删除"){
											str += '<a href="change.do/'+row.id+'">变更</a>&nbsp;&nbsp;';
										}
										if (row.auditName == "审核中"
												|| row.auditName == "变更审核中") {
											str += '<a href="review.do/'+row.id+'" >复核</a>&nbsp;&nbsp;';
										}
										if (row.auditName != "审核中"
												&& row.auditName != "变更审核中"
												&& row.filesName != "已删除" ) {
											str += '<a href="#" onclick="del(\''+row.id+'\')">删除</a>&nbsp;&nbsp;';
											if(row.auditName != "审核通过"){
												str += '<a href="modification_pf.do/'+row.id+'">修改</a>&nbsp;&nbsp;';
											}
											
										}
										if (row.filesName == "已删除") {
											str += '<a href="#" onclick="deletes(\''+row.id+'\')">永久删除</a>&nbsp;&nbsp;';
											str += '<a href="#"   onclick="recovers(\''+row.id+','+row.y_pf_state+'\')">恢复</a>&nbsp;&nbsp;';
										}
										str +='<a href="queryById.do/'+row.id+'">查看</a>&nbsp;&nbsp;';
										return str;
									}
								} ]
					});
	getData();
	getType();
	
}
//恢复数据
var vid,vy_pf_state;
function recovers(id,y_pf_state){
	 vid=id.charAt(0);
	 vy_pf_state=id.charAt(2);
	var sc = confirm("确定要恢复该条数据吗？")
	if(sc){
		$.ajax({
			type : "GET",
			url : "recovers.json",
			data : {
				"vid" :vid,
				"vy_pf_state" :vy_pf_state
			},
			success : function(data) {
				if (data.data) {
					alert("恢复成功！");
					$("#table").bootstrapTable('refresh', data.data);//刷新表格
					
				}else{
					alert("恢复失败！");
				}
			}
		})
	}
	
	
}

// 查询数据
function getData() {
	record_number = $("#record_number").val();
	audit = $("#audit").val();
	file = $("#file").val();
	createtime = $("#createtime").val();
	createtime_noe = $("#createtime_noe").val();
	$.ajax({
		type : "GET",
		url : "selrslist.json",
		data : {
			"record_number" : record_number,
			"pf_audit" : audit,
			"pf_state" : file,
			"createtime" : createtime,
			"createtime_noe" : createtime_noe
		},
		success : function(result) {
			if (result.data) {
				var TableData = result.data;
				$('#table').bootstrapTable("load", TableData);//刷新
			}
		}
	})
}
// 初始化类型下拉菜单
function getType() {
	$
			.ajax({
				url : 'auditName.json',
				type : 'GET',
				dataType : 'json',
				success : function(data) {
					var TYPEValue = data.data;
					var TYPEItem = "<Option value = " + "0" + ">" + "请选择"
							+ "</Option>";
					$("#audit").append(TYPEItem);
					for (var i = 0; i < TYPEValue.length; i++) {
						var htmls = "<Option value = '" + TYPEValue[i].id
								+ "'>" + TYPEValue[i].audit + "</Option>";
						$("#audit").append(htmls);
					}
				},
				error : function(err) {
				}

			}), $
			.ajax({
				url : 'filesName.json',
				type : 'GET',
				dataType : 'json',
				success : function(data) {
					var TYPEValue = data.data;
					var TYPEItem = "<Option value = " + "0" + ">" + "请选择"
							+ "</Option>";
					$("#file").append(TYPEItem);
					for (var i = 0; i < TYPEValue.length; i++) {
						var htmls = "<Option value = '" + TYPEValue[i].id
								+ "'>" + TYPEValue[i].files + "</Option>";
						$("#file").append(htmls);
					}
				},
				error : function(err) {
				}

			})
}

// 删除操作
function del(id) {
	var sc = confirm("确定标记该数据为“已删除”状态吗？")
	if (sc) {
		$.ajax({
			url : 'updId.json',
			type : 'GET',
			data:{"id":id},
			dataType : 'json',
			success : function(data) {
				if (data.data) {
					var TableData = data.data;
					$("#table").bootstrapTable('refresh', data.data);//刷新表格
					alert("修改成功！")
				} else {
					alert("修改失败！")
				}
			},
			error : function(err) {
			}
		});
	}

}

//提交审核操作
function refer(id) {
	var sc = confirm("确定标记该数据为“审核中”状态吗？")
	if (sc) {
		$.ajax({
			url : 'refer.json',
			type : 'GET',
			data:{"id":id},
			dataType : 'json',
			success : function(data) {
				if (data.data) {
					var TableData = data.data;
					$("#table").bootstrapTable('refresh', data.data);//刷新表格
					alert("提交成功！")
				} else {
					alert("提交失败！")
				}
			},
			error : function(err) {
			}
		});
	}

}
//永久删除操作
function deletes(id) {
	var sc = confirm("确定要永久删除该条数据吗？")
	if (sc) {
		$.ajax({
			url : 'Delpersonnelfile.json',
			type : 'GET',
			data:{"id":id},
			dataType : 'json',
			success : function(data) {
				if (data.data) {
					var TableData = data.data;
					$("#table").bootstrapTable('refresh', data.data);//刷新表格
					alert("删除成功！")
				} else {
					alert("删除失败！")
				}
			},
			error : function(err) {
			}
		});
	}

}
	
// 弹出框
var lyrId;
function openlayer(id) {
	lyrId = layer.open({
		type : 2,
		title : '添加信息',
		shadeClose : true,
		shade : 0.5,
		skin : 'layui-layer-rim',
		// maxmin: true,
		closeBtn : 2,
		area : [ '80%', '90%' ],
		shadeClose : true,
		closeBtn : 2,
		content : 'safe_tail01.html'
	// iframe的url
	});
}

